.sd_jrtt {
    width: 1200px;
    height: 170px;
    background: #F6F6F6;
    margin: 0;
}

.sd_jrtt_icon {
    margin-left: -2px;
    margin-top: 0px;
}

.sd_jrtt_box {
    width: 1000px;
    float: right;
    text-align: center;
}

.sd_jrtt_title {
    display: block;
    font-size: 25px;
    font-weight: 600;
    width: 1000px;
    height: 45px;
    line-height: 55px;
}

.sd_jrtt_con {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 1000px;
    line-height: 45px;
}

.sd_jrtt_con a {
    width: 700px;
    line-height: 25px;
    color: #999;
    font-size: 15px;
}

.sd_showapp {
    display: none !important;
}

.mobile_type .sd_showapp {
    display: inline-block !important;
}

.mobile_type .sd_showpc {
    display: none !important;
}

.sd_showgd {
    width: 100%;
    text-align: center;
    height: 8vw;
    display: none;
    background-color: #f6f6f6;
    line-height: 8vw;
    font-size: 3.6vw !important;
    margin-top: 7px;
}

.mobile_type .sd_showgd {
    display: block;
}

.sd_block {
    display: block !important;
}

.con_sd_finds>div {
    display: none;
}

@media screen and (max-width: 768px) {
    body {
        min-width: 100vw !important;
    }

    .bt-box-1200 {
        width: 100vw !important;
    }

    .jdzn img {
        width: 100vw !important;
    }

    .banner {
        height: 39vw !important;
    }

    /* logo */

    .top_logo {
        padding-top: 8vw !important;
    }

    /* 搜索框 */

    .search {
        float: none !important;
        width: 100vw !important;
        display: flex;
        flex-wrap: nowrap;
        justify-content: center;
        padding-top: 5vw !important;
    }

    ._89c1df48f184b1491c3d800ff90a1aa1 {
        display: flex;
        flex-wrap: nowrap;
        justify-content: center;
        width: 100vw;
    }

    ._89c1df48f184b1491c3d800ff90a1aa1 img {
        width: 80vw !important;
        height: 11vw;
    }

    .ipt_txt {
        width: 46vw !important;
        height: 8vw !important;
        line-height: 8vw !important;
        font-size: 3.7333vw !important;
    }

    .ipt_btn {
        width: 26vw !important;
        height: 8vw !important;
        background-position: -1vw -1.5vw !important;
        background-size: 100% !important;
    }

    /* 导航 */

    .nav {
        min-width: auto !important;
        height: auto !important;
        background-repeat: repeat-y !important;
    }

    .nav_con {
        width: 100vw !important;
        height: auto !important;
        padding: 0 !important;
    }

    .nav_con ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        width: 100vw;
    }

    .nav ul li {
        width: 25vw !important;
    }

    .nav ul li a {
        font-size: 4vw !important;
    }

    /* 头条 */

    .sd_jrtt {
        width: 100vw;
        height: 14vw;
        margin: 0px;
        overflow: hidden;
    }

    .sd_jrtt_icon {
        margin-left: 2vw;
        margin-top: 4.5vw;
        width: 10vw;
    }

    .sd_jrtt_box {
        width: 80vw;
    }

    .sd_jrtt_title {
        display: block;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 80vw;
        font-size: 4vw;
        height: 8vw;
        line-height: 8vw;
    }

    .sd_jrtt_title span {
        font-size: 4vw !important;
        height: 8vw !important;
        line-height: 8vw !important;
    }

    .sd_jrtt_con {
        width: 78vw;
    }

    .sd_jrtt_con a {
        line-height: 4vw;
        font-size: 2vw;
    }


    /* 轮播 */
    .bt-box-615 {
        width: 100vw !important;
    }

    /* 第一部分tab切换 */

    .contentWidth {
        width: 100vw;
        margin-top: 10px;
    }

    .bt-box-580 {
        width: 100vw;
        overflow: hidden;
    }

    /* 第二部分 */
    .main-left-top {
        width: 100vw !important;
        padding: 0px 10PX;
        margin-top: 30px;
    }

    .picMarquee-left {
        width: auto !important;
    }

    .main-left-bot {
        width: 100vw !important;
        height: auto !important;
    }

    .content_left_bottom {
        padding: 0 10px;
    }

    /* 企业服务部分开始 */
    .fuwu_left {
        width: 100%;
        display: flex;
        justify-content: space-between;
    }

    .fuwu_left div {
        width: 17vw;
        padding-left: 0;
        height: 8vw;
        text-align: center;
        background: none;
    }

    .fuwu_left div span {
        font-size: 3vw;
        line-height: 8vw;
    }

    .fuwu_left div img {
        top: 50%;
        margin-top: -10px;
    }

    .fuwu_left .active img {
        display: none !important;
    }

    .fuwu_left a {
        margin-top: 0 !important;
    }

    .rdbdli ul {
        width: 100% !important;
        height: 6vw !important;
    }

    .rdbdli+div {
        width: 100% !important;
    }

    .rdbdli span {
        font-size: 2vw !important;
        height: 6vw !important;
        line-height: 6vw !important;
    }

    .rdbdli b {
        font-size: 2vw;
    }

    #con_tow_1>a,
    #con_tow_2>a,
    #con_the_2>a,
    #con_the_1>a {
        margin-top: -4.8vw !important;
        font-size: 2vw;
    }

    .fuwu_right {
        width: 100%;
        padding: 0;
        background: none;
        height: auto;
    }

    .fuwu_right .news_list li {
        height: 6vw !important;
        line-height: 6vw !important;
    }

    .fuwu_right .news_list a,
    .fuwu_right .news_list span {
        font-size: 2vw !important;
    }

    .fuwu_left .active .tzgg,
    .fuwu_left .active .bsdt,
    .fuwu_left .active .zcfg,
    .fuwu_left .active .ggfy,
    .fuwu_left .active .gjfy {
        background: none;
    }


    /* 主题内容 */
    .main {
        width: 100vw !important;
        height: auto !important;
    }

    .main-left {
        width: 100vw !important;
        height: auto !important;
    }

    .main-right {
        width: 100vw !important;
        overflow: hidden;
        height: auto !important;
    }

    .sd_ztzl {
        width: 100vw !important;
        padding: 0 10px !important;
    }

    .ztzl {
        overflow: hidden !important;
    }

    .sd_ztzl_title {
        display: block;
        overflow: hidden;
    }

    .sd_ztzl_title img {
        margin-left: -200px !important;
    }

    .main-right-zhong {
        height: 117px !important;
    }

    .picMarquee-left1 {
        width: 100vw !important;
    }

    .m-friendlink {
        width: 100vw !important;
        height: auto !important;
    }

    .yqlj {
        width: 100vw !important;
        height: auto !important;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        margin-left: 0px !important;
    }

    .yqjl_item {
        width: 47vw !important;
        margin-right: 0px !important;
    }

    .yqjl_title {
        font-size: 13px !important;
    }

    .yqlj_content1 {
        left: 24px !important;
        bottom: 113px !important;
    }

    .yqlj_content2 {
        left: 385px !important;
        bottom: 113px !important;
    }

    .yqlj_content3 {
        left: 24px !important;
        bottom: 67px !important;
    }

    .yqlj_content4 {
        left: 385px !important;
        bottom: 67px !important;
    }

    .uil {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
    }

    .uil li {
        width: 29vw !important;
        height: 15vw !important;
        margin: 10px 0px !important;
    }

    .uil li img {
        width: 7vw !important;
    }

    .uil1 {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
    }

    .uil1 li {
        width: 29vw !important;
        height: 10vw !important;
    }

    .uil1 li img {
        width: 4vw !important;
    }

    .uil2 {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
    }

    .uil2 li {
        width: 21vw !important;
        height: 8vw !important;
        margin: 10px 0px !important;
    }

    .uil2 li.sd_nb {
        width: 44.5vw !important;
    }

    .zcfg_right .rdbdli,
    .tzgg_right .rdbdli {
        width: 80vw !important;
    }

    /* 底部 */
    .footer_con {
        margin-left: 0 !important;
        width: auto !important;
    }

    .bt-footer {
        height: auto !important;
    }

    .sd-copyright {
        width: auto !important;
        padding: 0 10px;
    }

    .bt-copyright {
        width: auto !important;
        text-align: left;
    }

    .sd_fotl {
        position: static !important;
        float: left;
    }

    .sd_fotr {
        position: static !important;
        float: right;
        margin-top: 15px;
    }

    .sd_top {
        display: none;
    }

    /* 飘窗 */

    #maple1,
    #maple2,
    #maple3,
    #maple10,
    #maple11,
    #maple12 {
        display: none !important;
    }

    .picScroll-left {
        height: 30px;
    }

    /* 要闻 */
    .headlines {
        position: relative;
        border-bottom: 8px solid #1492ff;
        background: #fff;
        box-sizing: border-box;
        width: 100% !important;
    }

    .headLines-wrapper {
        display: flex;
    }

    .headlines .headlines-container-web {
        overflow: inherit;
        padding-top: 2vw;
    }


    .headlines .headlines-container {
        width: 100%;
        height: auto;
        margin: 0 auto;
        padding: 4vw 4vw;
        overflow: inherit;
    }

    .headLinesWrap {

        margin-top: 1vw;
        width: 65vw;
        line-height: 2vw;
        margin-left: 2vw;
    }

    .headlines .tag-head {
        margin-right: -1vw;
        position: relative;
        margin-top: 2vw;
        margin-left: -2vw;
    }

    .headlines .tag-head span {
        display: block;
        position: absolute;
        line-height: 7vw;
        font-size: 5vw;
        color: #fff;
        padding: 1vw 1.5vw;
        text-align: center;
        width: 12vw;
        font-weight: bold;
        top: -0.5vw;
        left: 0vw;
    }

    .headlines .tag-head img {
        width: 12vw !important;
        height: 18vw !important;
    }

    .headLinesWrap a {
        display: inline-block;
        padding-left: 20px !important;
        background: url(https://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3096/site/images/40254/dian_on.png) no-repeat left center;
        background-size: 9px !important;
        line-height: 6vw !important;
        font-size: 4vw !important;
        color: #1492ff;
        max-width: 100% !important;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .headLinesWrap a:hover {
        background: url(https://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3096/site/images/40254/dian_on.png) no-repeat left center;
        color: #1492ff;
        font-weight: bold;
        background-size: 9px !important;
    }

    .ts_more {
        position: absolute;
        font-size: 3vw !important;
        color: #1492ff;
        right: 2vw !important;
        bottom: 1vw !important;

    }
}

@media screen and (max-width: 426px) {
    .govpushinfo150203 {
        height: 70vw !important;
    }

    .govpushinfo150203 li {
        height: 10vw !important;
        line-height: 10vw !important;
    }

    .govpushinfo150203 li a {
        width: 65vw !important;
        line-height: 10vw !important;
        font-size: 3vw !important;
    }

    .govpushinfo150203 li span {
        font-size: 3vw !important;
    }

    #con_sd_find_3 .news_list li,
    #con_sd_find_4 .news_list li,
    #con_sd_find_5 .news_list li {
        line-height: 10vw !important;
        height: 10vw !important;
    }

    #con_sd_find_3 .news_list a,
    #con_sd_find_4 .news_list a,
    #con_sd_find_5 .news_list a {
        width: 55vw !important;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        line-height: 10vw !important;
        font-size: 3vw !important;
        display: inline-block;
    }

    #con_sd_find_3 .news_list span,
    #con_sd_find_4 .news_list span,
    #con_sd_find_5 .news_list span {
        font-size: 3vw !important;
    }

    .bt-box-1200 .bt-box-580 span a {
        font-size: 3vw;
    }

    .rdbdli ul {
        height: 10vw !important;
    }

    .rdbdli span {
        height: 10vw !important;
        line-height: 10vw !important;
    }

    .fuwu_right .news_list li {
        height: 10vw !important;
        line-height: 10vw !important;
    }

    .fuwu_right .news_list a {
        float: left;
        width: 80% !important;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    #con_tow_1>a,
    #con_tow_2>a,
    #con_the_2>a,
    #con_the_1>a {
        margin-top: -8vw !important;
    }

    .sd_ztzl_title img {
        margin-left: -380px !important;
    }

    .main-right-zhong {
        height: 210px !important;
    }

    .main-right-bot {
        height: 160px !important;
    }

    .main-right img {
        width: 90vw;
    }

    .yqlj_content1 {
        left: 13px !important;
        bottom: 113px !important;
    }

    .yqlj_content2 {
        left: 123px !important;
        bottom: 113px !important;
    }

    .yqlj_content3 {
        left: 13px !important;
        bottom: 67px !important;
    }

    .yqlj_content4 {
        left: 123px !important;
        bottom: 67px !important;
    }

    .uil li {
        width: 42vw !important;
        height: 19vw !important;
        margin: 10px 0 10px !important;
    }

    .uil li img {
        width: 9vw !important;
    }

    .uil1 li {
        width: 27vw !important;
        height: 19vw !important;
    }

    .uil1 li img {
        width: 7vw !important;
    }

    .uil2 li {
        width: 42vw !important;
        height: 15vw !important;
    }

    .uil2 li.sd_nb {
        width: 88.5vw !important;
    }

    .layui-fluid {
        height: 70vw !important;
    }
}

@media screen and (max-width: 376px) {

    .govpushinfo150203 li a,
    #con_sd_find_3 .news_list a {
        width: 55vw !important;
    }

    .fuwu_right .news_list a {
        width: 75% !important;
    }

    .sd_ztzl_title img {
        margin-left: -405px !important;
    }

    .main-right-bot {
        height: 145px !important;
    }

    .yqlj_content1 {
        left: 11px !important;
        bottom: 113px !important;
    }

    .yqlj_content2 {
        left: 76px !important;
        bottom: 113px !important;
    }

    .yqlj_content3 {
        left: 11px !important;
        bottom: 67px !important;
    }

    .yqlj_content4 {
        left: 76px !important;
        bottom: 67px !important;
    }

    .uil li {
        width: 42vw !important;
        height: 22vw !important;
    }

    .uil li img {
        width: 9vw !important;
    }

    .uil1 li {
        width: 26vw !important;
        height: 22vw !important;
    }

    .uil1 li img {
        width: 8vw !important;
    }

    .uil2 li span {
        line-height: 36px !important;
        margin-left: 40px !important;
    }

    .uil2 li.sd_nb {
        width: 89.5vw !important;
    }
}

@media screen and (max-width: 320px) {
    .bd li b {
        margin: 0;
    }

    .sd_ztzl_title img {
        margin-left: -430px !important;
    }

    .main-right-top {
        height: 85px !important;
    }

    .main-right-zhong {
        height: 170px !important;
    }

    .main-right-bot {
        height: 130px !important;
    }

    .yqjl_title {
        font-size: 12px !important;
    }

    .yqlj_content1 {
        left: 10px !important;
        bottom: 113px !important;
    }

    .yqlj_content2 {
        left: 20px !important;
        bottom: 113px !important;
    }

    .yqlj_content3 {
        left: 10px !important;
        bottom: 67px !important;
    }

    .yqlj_content4 {
        left: 20px !important;
        bottom: 67px !important;
    }

    .uil li {
        width: 40vw !important;
        height: 26vw !important;
    }

    .uil li img {
        width: 9vw !important;
    }

    .uil1 li {
        width: 25vw !important;
        height: 25vw !important;
    }

    .uil1 li img {
        width: 9vw !important;
    }

    .uil2 li {
        width: 86.5vw !important;
        background: url(http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3255/site/images/42024/kjj-zwgk1.png) 10px 10px no-repeat !important;
    }

    .uil2 li span {
        line-height: 32px !important;
        margin-left: 34px !important;
    }

    .uil2 li.sd_nb {
        width: 86.5vw !important;
    }
}


.UseInMobile.mobile_type .bt-main.setfont.ariafontcontent #con_sd_find_3 .news_list a {
    width: 55vw !important;
}